package ar.uba.fi.algo3.modelo.disparo;

import ar.uba.fi.algo3.auxiliares.Posicion;
import ar.uba.fi.algo3.modelo.CampoBatalla;

public class MinaSubmarinaPuntualConRetardo extends MinaConRetardo{       
        
    private String nombre;

	public MinaSubmarinaPuntualConRetardo(Posicion posicion, CampoBatalla campoBatalla){
                
    	super(posicion,campoBatalla);
    	this.darCosto(50);
    	this.posicion=posicion;
    	this.nombre= "minapuntual.jpg";
    }
         
    public boolean coincideCon(Posicion unaPosicion) {
	
    	if((unaPosicion.esIgualA(this.posicion))&&(this.disparar)){
        
    		return true;               
        }       
        return false;
    }
    
    public Disparo crearDisparo(Posicion posicion, CampoBatalla campoBatalla) {
    	
    	return new MinaSubmarinaPuntualConRetardo(posicion, campoBatalla);
	}
    
    @Override
	public String getNombre() {
		return nombre;
	}
    
    
}